package reletorio
import controlepedidos.Pedido
import controledespesas.Despesa

class RelatorioController {

    def index() {
		redirect(action:"listaderelatorios") 
		}
	
	def selecionarpedidos() {
		 } 
	
	def relatariopedidos() {
		
		def total = 0
		def totalpago = 0
		
		def pedidos = Pedido.findAllByDataEntregaBetween(params.datainicio, params.datafim)
		
		for(def pedido: pedidos){
			
			total = total + pedido.valor
			if(pedido.pago){
				totalpago = totalpago + pedido.valor
				}
		}
		
		[pedidos: pedidos, total: total, totalpago: totalpago]
		
		}
	
	def selecionardespesas() {
		
		}
	
	def relatoriodespesas() {
		
		def total = 0
		
		def despesas = Despesa.findAllByDataBetween(params.datainicio, params.datafim)
		
		for(def despesa: despesas){
			
			total = total + despesa.valor
			
		}
		
		[despesas: despesas, total: total]
		
		
		}
	
	def listaderelatorios(){
		}
}
